@charset "gb2312";
*{word-break:break-all;margin:0;padding:0;}
body{font-size:14px;color:#282828; font-family:"Î¢ÈíÑÅºÚ","microsoft Yahei","Courier New",Courier,monospace;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden; width:100%;}
a{ color:#2a2a2a; text-decoration:none;}
a:hover{color:#cc0000;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
tr:hover{width:100%; background-color:#cccccc;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.wrap{ width:1200px; margin:0 auto;}
.logo1{ display:none;}
.logo2{ display:none;}
.sjdh{ display:none;}
.top{ width:100%; height:100px; background:url(../images/logo.jpg) no-repeat center center; padding:10px 0px;}
.nav{ width:100%; height:45px; line-height:45px; background-color:#0066cc; position: relative; z-index:999;}
.nav li{ width:170px; float:left; font-size:16px
; text-align:center;position:relative;}
.nav li a{ color:#ffffff; display:block;}
.nav li a:hover{ display:block; background-color:#cc0000; color:#ffffff;}
.nav ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.nav ul li:hover a {
color:#fff; 
background:#cc0000;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.nav ul li:hover ul {
display:block; 
position:absolute; 
top:45px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.nav ul li:hover ul li a {
display:block; 
background:#cc0000; 
color:#ffffff;
}
/* style the background and forground colors of the links on hover */
.nav ul li:hover ul li a:hover {
background:#333333; 
color:#ffffff;
}
.sjbanner{ display:none;}
 .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:500px; margin-bottom:30px;}
  .lubo_box{ position: relative; width: 100%; height:500px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 500px;}

  /*Ô²µã*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*°´Å¥*/
  .lubo_btn{ position: absolute; width: 100%; top: 140px;}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}
.cp{ margin-bottom:30px;}  
.mrt{ background-color:#e7e7e7; height:47px; line-height:47px; width:100%; margin-bottom:20px;}
.mrt li{ width:16.66666%; float:left; text-align:center; font-size:16px;}
.mrt .li1{ font-weight:bold;}
/*
.mrt .li1{ background-color:#073b75;color:#ffffff; }

.mrt span{ float:right; background:url(../images/mrt2.jpg) no-repeat right center; padding:0px 30px; margin-right:20px;}*/
.selected{background-color:#0066cc;color:#ffffff;}
.selected a{ color:#ffffff;}
.sycpzs{ margin-right:-30px; /*overflow:auto; zoom:1;*/}
.sycpzs li{ width:256px; border:1px #dddddd solid; float:left; padding:9px;  text-align:center; margin-right:30px; *margin-right:24px;  display:inline; margin-bottom:20px;}
.sycpzs li:hover{ border:1px #cc0000 solid;}

.m2{ width:100%; height:485px; background:url(../images/gsbg.jpg) no-repeat top center; color:#000000; margin-bottom:30px;}
.m2t{ font-size:36px; padding-top:60px; font-weight:bold; color:#ffffff; text-align:center;}
.m2t p{ text-transform:uppercase; font-size:30px; padding:10px 0px 30px; color:#999999; }
.m2img{ float:left; margin-right:20px;  border:5px #ffffff solid;}
.m2img img{width:459px;}
.m2c{ overflow:auto; zoom:1;}
.m2c p{ text-indent:28px;}
.more{ float:right; width:80px; line-height:35px; text-align:center; border:1px #ffffff solid;}
.m2 a{ color:#ffffff;}
.m3{ margin-bottom:30px;}
.m3t{ font-size:36px;padding-top: 10px; font-weight:bold; text-align:center;}
.m3t p{ text-transform:uppercase; font-size:30px; padding:10px 0px 30px; color:#999999; }
.m31{ border-bottom:1px #ddd solid; overflow:hidden; padding-bottom:10px; margin-bottom:10px; width:48%; margin:1%; float:left; display:inline;}
.m311{ border:1px #ddd solid; float:left; margin-right:10px; overflow:hidden; zoom:1;} 
.m311 img{ width:100px; height:77px;}
.m312 h2{ font-size:14px; line-height:26px;}
.m312 p{ line-height:24px;}
.newsli li{ background:url(../images/li.jpg) no-repeat left center; padding-left:20px; border-bottom:1px #ddd dashed;}
.newsli span{ float:right;}

.m4{ margin-bottom:30px;}
#gundong1 {width: 100%; margin:0 auto;}
#gundong1 .content { overflow: hidden;}
#gundong1 .content #marquee1 {width: 98%; display: inline; float: left; height: 204px; overflow: hidden; margin:0 1%;}
#gundong1 .content #marquee1 li {  padding:5px;text-align: center; width: 260px; float: left; height: 192px; margin-right:20px; overflow: hidden; border:1px #ddd solid;}
#gundong1 .content #marquee1 img {width: 260px; height: 192px; }
#gundong2 {width: 100%; margin:0 auto;}
#gundong2 .content { overflow: hidden;}
#gundong2 .content #marquee2 {width: 98%; display: inline; float: left; height: 204px; overflow: hidden; margin:0 1%;}
#gundong2 .content #marquee2 li {  padding:5px;text-align: center; width: 260px; float: left; height: 192px; margin-right:20px; overflow: hidden; border:1px #ddd solid;}
#gundong2 .content #marquee2 img {width: 260px; height: 192px; }

.flink{ margin-bottom:30px;}
.foot{ padding:50px 0px; background-color:#eeeeee; }
.flogo{  text-align:right; float:left; border-left:1px #666666 solid; border-right:1px #666666 solid; padding:0 100px;}
.flx{ float:right; padding:0px 30px;}
.flx b{ font-size:20px;}
.wx{width:260px; float:left;text-align:center;  padding:0px 50px;}
.wx img{ border:1px #dddddd solid;}
.wx span{ display:block;}
.bq{ border-top:20px #0066cc solid; text-align:center; background-color:#0066cc; color:#ffffff;}
.mleft{ width:298px; float:left; margin-right:32px; display:inline; margin-bottom:35px;}
/*.box{ background-color: #e1e1e1;}
.title1{ font-size:20px; font-weight:bold; background-color:#555555; border-bottom:1px #ffffff solid; height:54px; line-height:54px; padding-left:25px; color:#ffffff;}
.content1 a{ border-bottom:1px #ffffff solid; width:50%; float:left; background:url(../images/dot.jpg) 10px center no-repeat; text-indent:28px; line-height:37px;}
*/

.box{ background-color:#e1e1e1; padding-bottom:10px;}
.title1{ height:51px; line-height:43px; background: #0066cc; text-align:center; background-color:#0066cc;color:#FFF; font-size:20px; font-weight:bold;  margin-bottom:5px;}
.content1 {  background:none; overflow:auto; padding:0px 10px;}
.content1 a { display:block; height:33px; line-height:33px; border-bottom:1px #fefefe solid; overflow:hidden; background:url(../images/dot.jpg) left center no-repeat; padding-left:18px; margin-left:5px;}
.content1 a:hover {}

.mright{ width:870px; float:left;}
.nyban{ width:100%; height:181px; background:url(../images/nyban.jpg) no-repeat center; margin-bottom:35px; clear:both;}
.p16{font-weight:bold; font-size:16px; }
.ptitle{line-height:35px; margin-bottom:8px; text-align:center;}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px; border-top:1px #dddddd solid;  border-bottom:1px #dddddd solid; margin-bottom:20px;}
.page{ line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} 
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px;}
.mrtit span{background:#cc3300; width:100px; height:30px; display:block; padding:0px 15px;}
.mrtit span a{ color:#FFF; font-weight:bold; font-size:16px;}
.mrtit span a:hover{ color:#FFF; }
.mrtit em{ float:right; font-style:normal; padding-right:10px;}
.prenext{ color:#cc0000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:15px;
}
.prenext .pre{float: left;width: 100%;} 
.prenext .pre a{
	color: #333;
	text-decoration: none;
} 
.prenext .pre a:hover {
	color: #ff0000;
}/* ÉÏÒ»Æª */
.prenext .next{
	text-align: left;
	float: left;
	width: 100%;
}
.prenext .next a{
	color: #333;
	text-decoration: none;
} 
.prenext .next a:hover {
	color: #ff0000;
}
.ny{ margin-bottom:30px;}
.cpzs{ margin-right:-30px; /*overflow:auto; zoom:1;*/}
.cpzs li{ width:250px; border:1px #dddddd solid; float:left; padding:9px;  text-align:center; margin-right:30px; *margin-right:20px;  display:inline; margin-bottom:20px;}
.cpzs li:hover{ border:1px #cc0000 solid;}
.fdh{ display:none;}


@media screen and (max-width: 1200px) {
.wrap,.banner{ width:98%; margin:0 1%; overflow:hidden;}
.top{ background-image:none; text-align:center;}
.logo1{ display:block;}
.nav li{ width:14.2%;}
.nav ul li:hover ul { display:none;}
.sycpzs { margin-right:-3%;}
.sycpzs li{ width:30%; margin-right:3%; box-sizing:border-box; height:auto;}
.m2{ height:auto; background-image:none; padding-bottom:30px;}
.wx{ width:25%; padding-right:2%}
.flogo{ width:30%; padding:0px 2%; box-sizing:border-box; text-align:center;}
.mleft{ display:none;}
.mright{ width:100%; display:block;}
}
@media screen and (max-width: 1000px) {
.dnban{ display:none;}
.sjbanner{ display:block; margin-bottom:20px;}
.index_banner{margin:0px auto; width:100%; height:auto; position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 9999; display: block; width: 188px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
.flogo{ width:50%; float:left; padding-right:0;text-align:center; margin-bottom:2%; border:none;}
.flx{ width:90%; padding:0px; text-align:left; border:none; margin:0 5% 2%;}
.flx li{ border-bottom:1px #ccc solid;}
.wx{float:left;  width:50%; text-align:center; padding:0; margin-bottom:2%;}
.bq{ margin-bottom:40px;}	
.fdh{ line-height:40px; height:40px; background-color:#e40a1b; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF;}
.fdh li{ width:25%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
.fdh .li{ background-color:#000000;}
 .fdh a{ color:#FFF;}

}

@media screen and (max-width: 800px) {
.logo1{ display:none;}
.logo2{ display:block; text-align:left; }
.top{ height:auto;}
.dndh{ display:none;}
.sjdh{ display:block; position:absolute; top:20px; right:0;  z-index:999;}
.m2img{ display:block; margin-right:0;}
.m2img img{ max-width:100%; box-sizing:border-box;}
.m3{ margin-bottom:30px;}
.m31{ float:none; display:block; width:100%;}
.sycpzs { margin-right:-1%;}
.sycpzs li{ width:49%; margin-right:1%; box-sizing:border-box; height:auto;}
.sycpzs li img{ height:110px;}
.cpzs { margin-right:-1%;}
.cpzs li{ width:49%; margin-right:1%; box-sizing:border-box; height:auto;}
.cpzs li img{ height:110px;}
.mrt{ height:auto; overflow:auto; zoom:1;}
.mrt li{ width:49%; float:left; display:block;}
.mrt .li1{ width:100%; text-align:left; text-indent:28px;}
.nykf{ float:none; display:block;}
}
@media screen and (max-width: 500px) {
.nyban{ display:none;}

}